HOW2PY[00]python能干什么
摘要
python是一门通用的编程语言,对于pythonist而言,python无所不能。
目前python主要在几个方面大显生手:web开发、数据分析、人工智能、科学计算。
Who 适合学python
everyone。python 能极大的提高工作效率。
这里我随便举几个例子:
- 管理者 可以借助 python 自动收集商业信息。
- 金融者 可以借助 python 收集并分析股票信息。
- 医学者 可以借助 python 开发图像识别诊断工具。
- 药学者 可以借助 python 对药物疾病信息挖掘分析。
- 文件记录者 可以借助 python 实现工作半自动化。
等等
总而言之, 人生短暂,我用python。
python无所不能
- web 开发
python中又大量优秀的WEB框架,其中最流行的是Django、Tornado、Flask、Twisted。这些框架各有特点,比如Django大而全,一切都有。上手时间长,上手后极大提高开发效率。Flask小而美,适合初学者。除了Flask,还有一些微框架也适合初学者使用,如bottle、web.py、web2py等。
更多web框架https://wiki.python.org/moin/WebFrameworks - 微信后台开发
多种流行软件,均提供python接口。比如微信后台开发有werobot、WeixinBot、wxBot。 - 数据分析
1.可以通过爬虫框架scrapy获取大量数据;
- 利用spyder、matplotlib、pandas等工具模块对数据进行分析。
- 人工智能
python 中有大量的机器学习库,如PyBrain、PyML、scikit-learn、MDP-Toolkit等,
深度学习库 TensorLayer、theano (当然底层是底层c++)。 - 科学计算
python中有大量科学计算工具,如numpy、scipy;让理工者除了选择matlab,有了一个更多的选择。 - 桌面程序开发
python的GUI框架也有很多,比如自带的Tkinter,另外也有wxpython、Traits/TraitsUI、pyQt等。
更多框架可参考:https://wiki.python.org/moin/GuiProgramming
Q: python这么牛,能当饭吃吗?有对象吗?
A: python 不能直接当饭吃,但是可以凭借python很容易找到一份工作。python是面向对象的语言。
如何学习python?
如果你是新手,推荐how2py系列教程。让python学习更快、更容易。
python 涵盖面很大,在掌握基础后,选择感兴趣的某一方向深入学习。然后就能举一反三,触类旁通。
总结
python 无所不能,懂python,得未来。